/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufc.quixada.adrs.model;

/**
 *
 * @author Escritorio projetos
 */
public class AvaliacaoGeral extends Bean {

    private QuestionarioQualitativo questionarioQualitativo;
    private Integer zootecnica;
    private Integer idAnimal;
    private Double mortNascidos;
    private Double mortAdultos;
    private Integer descarteOrientado;
    private Integer divPropriedade;
    private Integer reservaAgua;
    private Integer propEletrificada;
    private Integer maquinario;

    public QuestionarioQualitativo getQuestionarioQualitativo() {
        return questionarioQualitativo;
    }

    public void setQuestionarioQualitativo(QuestionarioQualitativo questionarioQualitativo) {
        this.questionarioQualitativo = questionarioQualitativo;
    }

    public Integer getDescarteOrientado() {
        return descarteOrientado;
    }

    public void setDescarteOrientado(Integer descarteOrientado) {
        this.descarteOrientado = descarteOrientado;
    }

    public Integer getDivPropriedade() {
        return divPropriedade;
    }

    public void setDivPropriedade(Integer divPropriedade) {
        this.divPropriedade = divPropriedade;
    }

    public Integer getIdAnimal() {
        return idAnimal;
    }

    public void setIdAnimal(Integer idAnimal) {
        this.idAnimal = idAnimal;
    }

    public Integer getMaquinario() {
        return maquinario;
    }

    public void setMaquinario(Integer maquinario) {
        this.maquinario = maquinario;
    }

    public Double getMortAdultos() {
        return mortAdultos;
    }

    public void setMortAdultos(Double mortAdultos) {
        this.mortAdultos = mortAdultos;
    }

    public Double getMortNascidos() {
        return mortNascidos;
    }

    public void setMortNascidos(Double mortNascidos) {
        this.mortNascidos = mortNascidos;
    }

    public Integer getPropEletrificada() {
        return propEletrificada;
    }

    public void setPropEletrificada(Integer propEletrificada) {
        this.propEletrificada = propEletrificada;
    }

    public Integer getReservaAgua() {
        return reservaAgua;
    }

    public void setReservaAgua(Integer reservaAgua) {
        this.reservaAgua = reservaAgua;
    }

    public Integer getZootecnica() {
        return zootecnica;
    }

    public void setZootecnica(Integer zootecnica) {
        this.zootecnica = zootecnica;
    }

    public Integer get5() {
        return descarteOrientado;
    }

    public void set5(Integer descarteOrientado) {
        this.descarteOrientado = descarteOrientado;
    }

    public Integer get6() {
        return divPropriedade;
    }

    public void set6(Integer divPropriedade) {
        this.divPropriedade = divPropriedade;
    }

    public Integer get2() {
        return idAnimal;
    }

    public void set2(Integer idAnimal) {
        this.idAnimal = idAnimal;
    }

    public Integer get9() {
        return maquinario;
    }

    public void set9(Integer maquinario) {
        this.maquinario = maquinario;
    }

    public Double get4() {
        return mortAdultos;
    }

    public void set4(Double mortAdultos) {
        this.mortAdultos = mortAdultos;
    }

    public Double get3() {
        return mortNascidos;
    }

    public void set3(Double mortNascidos) {
        this.mortNascidos = mortNascidos;
    }

    public Integer get8() {
        return propEletrificada;
    }

    public void set8(Integer propEletrificada) {
        this.propEletrificada = propEletrificada;
    }

    public Integer get7() {
        return reservaAgua;
    }

    public void set7(Integer reservaAgua) {
        this.reservaAgua = reservaAgua;
    }

    public Integer get1() {
        return zootecnica;
    }

    public void set1(Integer zootecnica) {
        this.zootecnica = zootecnica;
    }

    public String getQuestaoByCodigo(String codigo) {
        if (codigo == null || codigo.trim().isEmpty()) {
            return null;
        } else if (codigo.equals("AG1")) {
            return "Adota escrituração zootécnica? Sua metodologia é correta?";
        } else if (codigo.equals("AG2")) {
            return "Faz uso de qualquer tipo de identificação animal?";
        } else if (codigo.equals("AG3")) {
            return "Estimativa de mortalidade de recém-nascidos (%)";
        } else if (codigo.equals("AG4")) {
            return "Estimativa de mortalidade de animais adultos (%)";
        } else if (codigo.equals("AG5")) {
            return "Utiliza prática de descarte orientado? Corretamente?";
        } else if (codigo.equals("AG6")) {
            return "Possui cercas e divisões na propriedade? Atendem ao manejo?";
        } else if (codigo.equals("AG7")) {
            return "Possui reserva de água? Atendem ao consumo?";
        } else if (codigo.equals("AG8")) {
            return "A propriedade é eletrificada?";
        } else if (codigo.equals("AG9")) {
            return "Possui maquinário tais como: ensiladeira/forrageira e outros?";
        } else {
            return null;
        }
    }
}
